java字符串反转有哪些方法呢? |
您所在的位置:网站首页 › java 字符串反转方法 › java字符串反转有哪些方法呢? |
java中字符串反转是一个常见的题目,那么今天来总结一下在java中反转字符串的方法到底有哪些: 1、使用java库函数中的方法reverse() private static String reverse1(String s) { StringBuilder st=new StringBuilder(s); return st.reverse().toString(); }2、转化为字符数组进行拼接: private static String reverse2(String s){ char[] ch=s.toCharArray(); StringBuilder sb=new StringBuilder(""); for(int i=s.length()-1;i>=0;i--){ sb.append(ch[i]); } return sb.toString(); }3、使用charAt()函数拼接 private static String reverse3(String s){ StringBuilder sb=new StringBuilder(""); for(int i=s.length()-1;i>=0;i--){ sb.append(s.charAt(i)); } return sb.toString(); }4.使用+操作符(但是会浪费内存): private static String reverse4(String s){ String s1=""; for(int i=s.length()-1;i>=0;i--){ s1=s1+s.charAt(i); } return s1; }最后分别调用一下这四个函数 public static void main(String[] args) { String s="abcdef"; String s1="abcdef"; System.out.println(reverse1(s)); System.out.println(reverse2(s1)); System.out.println(reverse3(s)); System.out.println(reverse4(s)); }结果展示: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |